package ejb;

import integration.json.ConvertJSON;
import integration.json.DatosRanking;

import java.util.List;

import javax.ejb.EJB;
import javax.ejb.Local;
import javax.ejb.Stateless;

import org.apache.log4j.Logger;



@Stateless
@Local
public class AdministradorBestSellerBean implements AdministradorBestSeller{
	
	@EJB
	private AdministradorArticulo idao;
	
	@EJB
	private AdministradorConfiguracion adminConfig;
	
	static Logger log = Logger.getLogger(AdministradorBestSellerBean.class);
	
	@Override
	public void actualizarRanking(String json) {
		
		log.debug("Se recibio un json"+json);
		ConvertJSON c = new ConvertJSON();
		List<DatosRanking> listas= c.convertJson(json);
		for(DatosRanking dr : listas){
			idao.actualizarRanking(dr.getCodigo(), dr.getPosicion());
		}
		
		
		
	}
 }
